package com.dao;

import com.entity.Product;
import com.entity.ProductExample;
import java.util.List;
/**
 * 产品信息表
 * @author huyongzj
 *
 */
public interface ProductMapper {
	/**
	 * 查询所有
	 * @return
	 */
	List<Product> getAllProduct();
	/**
	 * 按主键删除
	 * @param prodId
	 * @return
	 */
    int deleteByPrimaryKey(Long prodId);
    
    /**
     * 添加全部
     * @param record
     * @return
     */
    int insert(Product record);
    
    /**
     * 按条件添加
     * @param record
     * @return
     */
    int insertSelective(Product record);
    /**
     * 按条件查询
     * @param example
     * @return
     */
    List<Product> selectByExample(ProductExample example);

    /**
     * 按主键查询
     * @param prodId
     * @return
     */
    Product selectByPrimaryKey(Long prodId);
    
    /**
     * 按条件修改
     * @param record
     * @return
     */
    int updateByPrimaryKeySelective(Product record);
    
    /**
     * 修改全部
     * @param record
     * @return
     */
    int updateByPrimaryKey(Product record);
}